package com.yc.tc.dao;

import java.util.List;
import java.util.Map;

import com.yc.tc.beans.JdThemeInfo;

public interface IJdThemeInfoDao {

	/**
	 * 添加主题信息
	 * @param jt：添加的主题对象
	 * @return
	 */
	public int addThemeInfoBack(JdThemeInfo jt);

	/**
	 * 删除
	 * @param jt
	 * @return
	 */
	public int delThemeInfoBack(String jtid);

	/**
	 * 更新
	 * @param jt
	 * @return
	 */
	public int updateThemeInfoBack(JdThemeInfo jt);

	/**
	 * 分页查询
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	public List<JdThemeInfo> findThemeInfoBack(Integer pageNo, Integer pageSize);

	/**
	 * 获取总记录数
	 * @return
	 */
	public int getTotalBack();
	
	/**
	 * 获取所有的主题信息
	 * @return
	 */
	public List<Map<String,Object>> getAllThemeInfo();
	
	/**
	 * 根据主题获取包含的景点
	 * @param jdTheme
	 * @return
	 */
	public List<Map<String,Object>> getJdNameForTheme(String jdTheme);
}
